English Dictionary
◊ TOMATO SAUCE
tomato sauce
n : sauce made with a puree of tomatoes (or strained tomatoes)
with savory vegetables and other seasonings; can be used
on pasta